home *** CD-ROM | disk | FTP | other *** search
- property responsDone, responsTime, pauseForSound
- global autoMoveObject, gmObject, sndObject
-
- on beginSprite me
- pauseForSound = 0
- responsDone = 0
- responsTime = sprite(me.spriteNum).member.frameCount - (sprite(me.spriteNum).member.frameCount / 4)
- end
-
- on exitFrame me
- if responsDone = 0 then
- if the mouseDown = 0 then
- if sprite(me.spriteNum).frame > responsTime then
- sndObject.respondSnd(2, 2, 1, 1)
- responsDone = 1
- end if
- end if
- end if
- if sprite(me.spriteNum).playing = 0 then
- if (pauseForSound = 1) and (soundBusy(2) = 0) then
- sprite(me.spriteNum).play()
- pauseForSound = 0
- else
- if pauseForSound = 0 then
- gmObject.goBack()
- end if
- end if
- else
- if sprite(me.spriteNum).frame = 11 then
- if gmObject.soundThing <> 0 then
- sprite(me.spriteNum).frame = 12
- sprite(me.spriteNum).stop()
- sound(2).play(member(gmObject.soundThing, 1))
- pauseForSound = 1
- end if
- else
- if sprite(me.spriteNum).frame = 32 then
- sprite(me.spriteNum).frame = 33
- sprite(me.spriteNum).stop()
- sprite(gmObject.lastThingEaten).loc = gmObject.mouthLoc + point(0, 20)
- autoMove(autoMoveObject, sprite(gmObject.lastThingEaten), point(408, 7))
- sprite(me.spriteNum).play()
- end if
- end if
- end if
- end
-